body
{
    background-color : #fcfcfc; font-size: 12px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin: 0px;
}

a:link
{
    color: #666666; text-decoration: underline; font-weight: bold;
}
a:visited
{
    color: #666666; text-decoration: underline; font-weight: bold;
}
a:hover
{
    color: #999999; text-decoration: underline; font-weight: bold;
}

.form
{
    width: 100%;
    text-align: left; margin-left:5px; margin-top: 5px; margin-bottom: 5px; padding-right: 10px;
}

.form th
{
    background-color: #666666; color: #e0e0e0; font-size:larger; padding: 0.25em 0.25em 0.25em 0.25em; text-align: center;
}

.wrap
{
    width:100%;
}

.sideblock_left
{
    width:15%; float:left;
}

.centerblock_all
{
    width:70%; float:left;
}

.sideblock_right
{
    width:15%; float:right;
}

.centerblock_left
{
    float:left;
}

.centerblock_center
{
    float:left;
}

.centerblock_right
{
    float:right;
}

.logo
{
    border: #e0e0e0 1px solid; background-color:#f6f6f6; background-image:url(images/logo.gif); background-repeat:no-repeat; background-position:right; height: 50px;
}

.header
{
    border: #e0e0e0 1px solid; background-color:#f6f6f6; background-repeat:no-repeat; background-position:right;
}

.footer
{
    clear: both; text-align: center; padding: 15px; border: #e0e0e0 1px solid; color: #666666; background-color: #f6f6f6;
}

.blocks
{
    width:100%; margin-bottom:5px; text-align: center; padding:10px; border: #e0e0e0 1px solid; color: #666666; background-color: #f6f6f6;
}
.block_title
{
    width:100%; margin-top: 5px; text-align: center; border: #e0e0e0 1px solid; color: #666666; background-color: #f6f6f6; font-weight: bold;
}

.contents
{
    clear: both; margin: 5px 5px 5px 5px; text-align: center; border: #e0e0e0 1px solid; color: #666666; background-color: #f6f6f6;
}

.menu
{
    width: 100%; 
}
.menu td
{
    border: #e0e0e0 2px solid;
}
.menu a:link
{
    color: #666666; text-decoration: none; font-weight: bold;
}
.menu a:visited
{
    color: #666666; text-decoration: none; font-weight: bold;
}
.menu a:hover
{
    color: #999999; text-decoration: underline; font-weight: bold;
}
.menu #highlighted
{
    color:#e18a00;
}

.redirect
{
    width: 70%; margin: 6.25% 12.5%; text-align: center; border: #e0e0e0 1px solid; color: #666666; background-color: #f6f6f6; padding: 20px;
}

.outer
{
    width:100%; 
}
.outer th
{
    background-color: #666666; color: #e0e0e0; font-size:larger; padding: 0.25em 0.25em 0.25em 0.25em;
}

.inner
{
    border: #e0e0e0 1px solid; width:100%; text-align: left;
}

.odd
{
    background-color: #fcfcfc; color:#666666;
}

.even
{
    background-color: #f6f6f6; color:#666666;
}

.head
{
    background-color: #e0e0e0; color: #666666; padding: 3px 3px 3px 3px;
}

.inline_list
{
    display: inline;
}